Obec Olešnice leží v Libereckém kraji v ORP Turnov v nadmořské výšce 286 m. V roce 2014 zde žilo 181 obyvatel. Olešnice má katastrální území o rozloze 528 ha.